DCCoin = {}

--[[虚拟币消耗接口
    reason:消耗原因 String类型
    lost:消耗数量 long long类型
    coinType:虚拟币类型 String类型
    levelId:当前事件发生时所在的关卡ID
]]
function DCCoin.use(reason, coinType, lost, levelId)
    DCLuaCoin:use(reason, coinType, lost, levelId)
end

--[[虚拟币获得接口
    reason:获得原因 String类型
    gain:消耗数量 long long类型
    coinType:虚拟币类型 String类型
    levelId:当前事件发生时所在的关卡ID
]]
function DCCoin.get(reason, coinType, gain, levelId)
    DCLuaCoin:get(reason, coinType, gain, levelId)
end

--[[购买虚拟币
     currencyAmount:购买虚拟币花费的货币总量 number型
     currencyType:购买虚拟币花费的货币类型 string型
     coinType:虚拟币类型 string型
     coinNum:获得虚拟币的数量 number型
     levelId:玩家所在的关卡ID string型
]]
function DCCoin.buy(currencyAmount, currencyType, coinType, coinNum, levelId)
	DCLuaCoin:buy(currencyAmount, currencyType, coinType, coinNum, levelId)
end

return DCCoin